package com.ojoin.trade.t0loan_core.web.domain;

import java.io.Serializable;
import java.util.Date;

import com.ojoin.trade.common.web.domain.IDentifiable;

public class TbFtpFile implements IDentifiable, Serializable {
    private Integer id;

    private String filename; // ftp文件名

    private String filetype; //垫款类型

    private Integer downloadflag; //下载标记 0未下载 1下载成功 2下载失败

    private String downloadtime; //下载时间

    private Integer dealflag; //解析标记 0未处理 1解析成功 2解析失败

    private String dealtime; //解析处理时间
    
    private String poslogscount; //包含的交易总条数
    
    private String transamount; //交易总金额
    
    private String transcost; //手续费总金额
    
    private String clearingamount; //清算总金额
    
    private Integer idOfTbMerchantUser; //九盈用户id
    
    private String transdate; //交易日期

    private String memo; //错误信息
    
    private String md5;

    private Date rowUpdateTime;

    private Date rowCreateTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getFilename() {
        return filename;
    }

    public void setFilename(String filename) {
        this.filename = filename == null ? null : filename.trim();
    }

    public String getFiletype() {
        return filetype;
    }

    public void setFiletype(String filetype) {
        this.filetype = filetype;
    }

    public Integer getDownloadflag() {
        return downloadflag;
    }

    public void setDownloadflag(Integer downloadflag) {
        this.downloadflag = downloadflag;
    }

    public String getDownloadtime() {
        return downloadtime;
    }

    public void setDownloadtime(String downloadtime) {
        this.downloadtime = downloadtime == null ? null : downloadtime.trim();
    }

    public Integer getDealflag() {
        return dealflag;
    }

    public void setDealflag(Integer dealflag) {
        this.dealflag = dealflag;
    }

    public String getDealtime() {
        return dealtime;
    }

    public void setDealtime(String dealtime) {
        this.dealtime = dealtime == null ? null : dealtime.trim();
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo == null ? null : memo.trim();
    }

    public String getMd5() {
        return md5;
    }

    public void setMd5(String md5) {
        this.md5 = md5 == null ? null : md5.trim();
    }
    
    public Date getRowUpdateTime() {
        return rowUpdateTime;
    }

    public void setRowUpdateTime(Date rowUpdateTime) {
        this.rowUpdateTime = rowUpdateTime;
    }

    public Date getRowCreateTime() {
        return rowCreateTime;
    }

    public void setRowCreateTime(Date rowCreateTime) {
        this.rowCreateTime = rowCreateTime;
    }

	public String getPoslogscount() {
		return poslogscount;
	}

	public void setPoslogscount(String poslogscount) {
		this.poslogscount = poslogscount;
	}

	public String getTransamount() {
		return transamount;
	}

	public void setTransamount(String transamount) {
		this.transamount = transamount;
	}

	public String getTranscost() {
		return transcost;
	}

	public void setTranscost(String transcost) {
		this.transcost = transcost;
	}

	public String getClearingamount() {
		return clearingamount;
	}

	public void setClearingamount(String clearingamount) {
		this.clearingamount = clearingamount;
	}
	
	public Integer getIdOfTbMerchantUser() {
		return idOfTbMerchantUser;
	}

	public void setIdOfTbMerchantUser(Integer idOfTbMerchantUser) {
		this.idOfTbMerchantUser = idOfTbMerchantUser;
	}

	public String getTransdate() {
		return transdate;
	}

	public void setTransdate(String transdate) {
		this.transdate = transdate;
	}

	@Override
	public String getTableName() {
		return "tb_ftp_file";
	}
	
	public static String getDefTableName() {
		return "tb_ftp_file";
	}
	
}